Friday, June 14, 2002	     CHANGES TO 94x XML SCHEMAS:  FINAL RELEASE 2.0


Summary of 94x XML Schema Changes Between Final Release 1.0 and Final Release 2.0


1. MOVED ReturnHeader94x TO ALL OF THE ReturnData'S SO THAT element ReturnHeader94x IS A CHILD OF ReturnData IN ALL THE ReturnData94x.xsd'S.

2. MOVED PINRegistrationOriginHeader AND ReturnOriginHeader TO THE SOAP BODY IN THE efileMessage.xsd.

3. DELETED THE element ReturnDataReference FROM ReturnHeader94xType IN THE ReturnHeader94x.xsd.

4. CHANGED attribute itemId IN THE OriginManifest TO contentLocation BASED ON type xsd:anyURI  IN THE efileMessage.xsd.

5. ADDED facet [A-Za-z0-9:.\-]{1,30} TO THE attribute contentLocation IN OriginManifest IN THE efileMessage.xsd.

6. DELETED THE attribute itemId FROM ReturnDataAttributes IN THE efileTypes.xsd.

7. CHANGED element ItemId TO ContentLocation IN ItemType IN THE efileMessage.xsd.

8. DELETED THE extension base ItemType FROM THE complexType ReturnHeaderType IN THE efileMessage.xsd.

9. DELETED THE element BaseReturnHeader IN THE efileMessage.xsd.

10. DELETED THE element FileReturn IN THE efileMessage.xsd.

11. DELETED THE complexType FileReturnType IN THE efileMessage.xsd.

12. CHANGED PINRegistration FROM unbounded TO DEFAULT OF ONE OCCURRENCE IN THE PINRegistration.xsd.

13. CHANGED element RegisterPIN TO PINData IN THE PINRegistration.xsd.

14. MOVED element ContentLocation SO THAT IT IS A CHILD OF ROOT element RegisterPIN IN THE PINRegistration.xsd.

15. CHANGED element ItemId TO OrigTransContentLocation IN ItemAcknowledgementType IN THE efileMessage.xsd.

16. ADDED element EIN to the ItemAcknowledgementType IN THE efileMessage.xsd.

17. ADDED element ContentLocation AS A CHILD OF ReturnData BY ADDING ItemType AS AN extension base IN ALL THE ReturnData94x.xsd'S.

18. DELETED THE element Item IN THE efileMessage.xsd.

19. DELETED THE include schemaLocation="../94x/ReturnHeader94x.xsd" AND THE include schemaLocation="../pinreg/PINRegistration.xsd" IN efileIndex.xsd.

20. CHANGED elements WithheldIncomeTaxAdjustment AND AdjustedTotalIncomeTaxWithheld restriction base TO DecimalType TO ALLOW NEGATIVE AMOUNT IN THE IRS941.xsd.

21. CHANGED elements QuestionB AND QuestionC TO OPTIONAL IN THE IRS940.xsd AND IRS940PR.xsd.

22. CHANGED element PreparerFirm TO OPTIONAL IN ReturnHeaderType IN THE efileMessage.xsd.

23. CHANGED ALL DOLLAR AND CENTS FIELDS facets FROM totalDigits TO maxInclusive AND minInclusive IN ALL *.xsd'S.

24. ADDED simpleType MultiStateType WITH xsd:restriction base xsd:string AND enumeration value "MU" IN THE efileTypes.xsd.

25. CHANGED element DepositStateCode TO union OF StateType AND MultiStateType IN THE IRS941.xsd, IRS941PR.xsd, IRS940PR.xsd, AND IRS941SS.xsd.

26. CHANGED element ReturnSigner TO OPTIONAL IN ReturnHeader94xType IN THE ReturnHeader94x.xsd.

27. DELETED THE elements DocumentId, DocumentOccurrence, ElementName AND ElementOccurrence IN THE Error element IN THE efileMessage.xsd AND REPLACED IT WITH THE SINGLE element XPath.

28. DELETED THE simpleType IRS941Decimal10Type AND ALL REFERENCES, REPLACED WITH DecimalType, maxInclusive AND xsd:minInclusive IN THE IRS941.xsd, IRS941PR.xsd, AND IRS941SS.xsd.

29. DELETED THE include OF schemaLocation IRS941.xsd IN IRS941SS.xsd AND IRS941PR.xsd.

30. DELETED THE fixed attributes documentType AND documentName IN ALL *.xsd'S.

31. DELETED THE fixed attribute documentReference IN ALL *.xsd'S updated comments to attach the Explanation.

32. CHANGED element ExemptWages TO ExemptWagesSupportingInfo IN ExemptWagesSupportingInfo.xsd.

33. CHANGED attribute LiabilityDay TO liabilityDay IN IRS941ScheduleB.xsd.

34. CHANGED complexType ExemptWageType TO ExemptWageSupportingInfoType IN ExemptWagesSupportingInfo.xsd.

35. DELETED THE simpleType ExemptWagesType AND ALL REFERENCES, REPLACED WITH DecimalNNType, AND maxInclusive IN THE IRS940.xsd AND IRS940PR.xsd.

36. DELETED THE attribute substitutionGroup FROM element ReturnHeader94x IN THE ReturnHeader94x.xsd.

37. ELIMINATED THE efileIndex.xsd.



